home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / SOFTWARE / ISSUE6 / PD / PDF / DrawFile / Makefile next >
Makefile  |  2003-02-21  |  6KB  |  163 lines

  1. #--------------------------------------------------------------------------
  2. #
  3. #   Copyright (c) 2002, Colin Granville
  4. #
  5. #   All rights reserved.
  6. #
  7. #   Redistribution and use in source and binary forms, with or
  8. #   without modification, are permitted provided that the following 
  9. #   conditions are met:
  10. #
  11. #      * Redistributions of source code must retain the above copyright 
  12. #        notice, this list of conditions and the following disclaimer.
  13. #
  14. #      * Redistributions in binary form must reproduce the above 
  15. #        copyright notice, this list of conditions and the following 
  16. #        disclaimer in the documentation and/or other materials 
  17. #        provided with the distribution.
  18. #
  19. #      * The name Colin Granville may not be used to endorse or promote 
  20. #        products derived from this software without specific prior 
  21. #        written permission.
  22. #
  23. #   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
  24. #   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
  25. #   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
  26. #   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
  27. #   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
  28. #   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
  29. #   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
  30. #   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
  31. #   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
  32. #   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
  33. #   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
  34. #   OF THE POSSIBILITY OF SUCH DAMAGE.
  35. #
  36. #--------------------------------------------------------------------------
  37.  
  38.  
  39. # Drawfile
  40.  
  41. C++flags = -c -depend !Depend -IC:,Guilib: -throwback 
  42. LibFileflags = -c -o $@
  43.  
  44. OBJECTS = o.GuiDrawFile o.GuiDrawFilePath o.GuiDrawFileFonts \
  45.         o.GuiDrawFileText o.GuiDrawFileSprite o.DrawFileParser o.GuiDrawFileRender 
  46.  
  47. @.o.GuiDrawfileLib: $(OBJECTS)
  48.         libfile $(libfileflags) $(OBJECTS)
  49.  
  50. .PHONY: clean
  51.  
  52. clean:
  53.       -wipe @.o.* ~cf~v
  54.  
  55. .SUFFIXES: .o .c++ 
  56. .c++.o:; c++ $(C++flags) -o $@ $<
  57.  
  58. # Dynamic dependencies:
  59. o.DrawFileParser:    c++.DrawFileParser
  60. o.DrawFileParser:    Guilib:h.GuiBBox
  61. o.DrawFileParser:    stl:h.bool
  62. o.DrawFileParser:    GuiLib:h.File
  63. o.DrawFileParser:    stl:h.bool
  64. o.DrawFileParser:    C:h.kernel
  65. o.DrawFileParser:    C:h.iostream
  66. o.DrawFileParser:    C:h.memory
  67. o.DrawFileParser:    h.DrawFileVisitor
  68. o.DrawFileParser:    Guilib:h.GuiBBox
  69. o.DrawFileParser:    h.DrawFileParser
  70. o.GuiDrawFileSprite:    c++.GuiDrawFileSprite
  71. o.GuiDrawFileSprite:    h.GuiDrawFileSprite
  72. o.GuiDrawFileSprite:    h.GuiDrawFile
  73. o.GuiDrawFileSprite:    Guilib:h.GuiBBox
  74. o.GuiDrawFileSprite:    stl:h.bool
  75. o.GuiDrawFileSprite:    C:h.swis
  76. o.GuiDrawFileSprite:    C:h.kernel
  77. o.GuiDrawFileSprite:    stl:h.string
  78. o.GuiDrawFileSprite:    stl:h.bool
  79. o.GuiDrawFileSprite:    Guilib:h.flex_c
  80. o.GuiDrawFileSprite:    Guilib:h.GuiFlexGlobal
  81. o.GuiDrawFileSprite:    Guilib:h.GuiFlex
  82. o.GuiDrawFileSprite:    stl:h.bool
  83. o.GuiDrawFileFonts:    c++.GuiDrawFileFonts
  84. o.GuiDrawFileFonts:    h.GuiDrawFileFonts
  85. o.GuiDrawFileFonts:    h.GuiDrawFile
  86. o.GuiDrawFileFonts:    Guilib:h.GuiBBox
  87. o.GuiDrawFileFonts:    stl:h.bool
  88. o.GuiDrawFileFonts:    C:h.swis
  89. o.GuiDrawFileFonts:    C:h.kernel
  90. o.GuiDrawFileFonts:    stl:h.string
  91. o.GuiDrawFileFonts:    stl:h.bool
  92. o.GuiDrawFileFonts:    Guilib:h.flex_c
  93. o.GuiDrawFileFonts:    Guilib:h.GuiFlexGlobal
  94. o.GuiDrawFileFonts:    Guilib:h.GuiFlex
  95. o.GuiDrawFileFonts:    stl:h.bool
  96. o.GuiDrawFile:    c++.GuiDrawFile
  97. o.GuiDrawFile:    h.GuiDrawFile
  98. o.GuiDrawFile:    Guilib:h.GuiBBox
  99. o.GuiDrawFile:    stl:h.bool
  100. o.GuiDrawFile:    C:h.swis
  101. o.GuiDrawFile:    C:h.kernel
  102. o.GuiDrawFile:    stl:h.string
  103. o.GuiDrawFile:    stl:h.bool
  104. o.GuiDrawFile:    Guilib:h.flex_c
  105. o.GuiDrawFile:    Guilib:h.GuiFlexGlobal
  106. o.GuiDrawFile:    Guilib:h.GuiFlex
  107. o.GuiDrawFile:    stl:h.bool
  108. o.GuiDrawFile:    h.GuiDrawFileRender
  109. o.GuiDrawFile:    h.DrawFileVisitor
  110. o.GuiDrawFile:    Guilib:h.GuiBBox
  111. o.GuiDrawFile:    h.GuiDrawFile
  112. o.GuiDrawFile:    C:h.kernel
  113. o.GuiDrawFile:    C:h.iostream
  114. o.GuiDrawFile:    C:h.memory
  115. o.GuiDrawFilePath:    c++.GuiDrawFilePath
  116. o.GuiDrawFilePath:    h.GuiDrawFilePath
  117. o.GuiDrawFilePath:    h.GuiDrawFile
  118. o.GuiDrawFilePath:    Guilib:h.GuiBBox
  119. o.GuiDrawFilePath:    stl:h.bool
  120. o.GuiDrawFilePath:    C:h.swis
  121. o.GuiDrawFilePath:    C:h.kernel
  122. o.GuiDrawFilePath:    stl:h.string
  123. o.GuiDrawFilePath:    stl:h.bool
  124. o.GuiDrawFilePath:    Guilib:h.flex_c
  125. o.GuiDrawFilePath:    Guilib:h.GuiFlexGlobal
  126. o.GuiDrawFilePath:    Guilib:h.GuiFlex
  127. o.GuiDrawFilePath:    stl:h.bool
  128. o.GuiDrawFileText:    c++.GuiDrawFileText
  129. o.GuiDrawFileText:    h.GuiDrawFileText
  130. o.GuiDrawFileText:    h.GuiDrawFile
  131. o.GuiDrawFileText:    Guilib:h.GuiBBox
  132. o.GuiDrawFileText:    stl:h.bool
  133. o.GuiDrawFileText:    C:h.swis
  134. o.GuiDrawFileText:    C:h.kernel
  135. o.GuiDrawFileText:    stl:h.string
  136. o.GuiDrawFileText:    stl:h.bool
  137. o.GuiDrawFileText:    Guilib:h.flex_c
  138. o.GuiDrawFileText:    Guilib:h.GuiFlexGlobal
  139. o.GuiDrawFileText:    Guilib:h.GuiFlex
  140. o.GuiDrawFileText:    stl:h.bool
  141. o.GuiDrawFileText:    C:h.iostream
  142. o.GuiDrawFileText:    C:h.memory
  143. o.GuiDrawFileRender:    c++.GuiDrawFileRender
  144. o.GuiDrawFileRender:    C:h.iostream
  145. o.GuiDrawFileRender:    C:h.memory
  146. o.GuiDrawFileRender:    h.GuiDrawFileRender
  147. o.GuiDrawFileRender:    h.DrawFileVisitor
  148. o.GuiDrawFileRender:    Guilib:h.GuiBBox
  149. o.GuiDrawFileRender:    stl:h.bool
  150. o.GuiDrawFileRender:    h.GuiDrawFile
  151. o.GuiDrawFileRender:    Guilib:h.GuiBBox
  152. o.GuiDrawFileRender:    C:h.swis
  153. o.GuiDrawFileRender:    C:h.kernel
  154. o.GuiDrawFileRender:    stl:h.string
  155. o.GuiDrawFileRender:    stl:h.bool
  156. o.GuiDrawFileRender:    Guilib:h.flex_c
  157. o.GuiDrawFileRender:    Guilib:h.GuiFlexGlobal
  158. o.GuiDrawFileRender:    Guilib:h.GuiFlex
  159. o.GuiDrawFileRender:    stl:h.bool
  160. o.GuiDrawFileRender:    C:h.kernel
  161. o.GuiDrawFileRender:    h.DrawFileParser
  162. o.GuiDrawFileRender:    h.DrawFileVisitor
  163.